<div>
<icon-info-item id="icon-info-item-icon" />
</div>
<hr />
<div>
<icon-info-item id="icon-info-item-avatar" />
</div>
<hr />
<div>
<icon-info-item id="icon-info-item-textonly" />
</div>
<hr />
<div>
<icon-info-item id="icon-info-builtin-icon" />
</div>
const dataIcon = {
showAvatar: false,
iconBgColor: "SlateBlue",
iconSrc: "zmdi",
icon: "zmdi-calendar-check",
iconColor: "white",
body: "Body. Supports bold etc."
};
const dataAvatar = {
showAvatar: true,
avatarInitials: "HE",
body: "Avatar body. Supports italic> etc."
};
const dataTextOnly = {
showAvatar: false,
avatarInitials: "HE",
body: "No avatar or icon."
};
const dataBuiltinIcon = {
showAvatar: false,
iconSrc: "icon-cost-failed",
// Pass options as a json blob with the "icon" prop.
// Will be passed as opts to the tag/icon given in "iconSrc", e.g. icon-cost-failed.
// NB! Must be a valid json blob, i.e. {"key": "val"}
icon: '{"width": "60px", "height": "60px"}',
body: "Built-in svg icon ('icon-cost-failed') used."
};
riot.mount('#icon-info-item-icon', dataIcon);
riot.mount('#icon-info-item-avatar', dataAvatar);
riot.mount('#icon-info-item-textonly', dataTextOnly);
riot.mount('#icon-info-builtin-icon', dataBuiltinIcon);